// requireJS入口文件
require.config({
  baseUrl: './',
  urlArgs: 'v=' + (new Date()).getTime() + Math.random() * 10000,
  paths: {
    'jquery': 'lib/jquery',
    'zepto': 'lib/zepto',
    'underscore': 'lib/underscore',
    'backbone': 'lib/backbone',
    'marionette': 'lib/backbone.marionette.js',
    'text': 'lib/require.text',   //用于requirejs导入html类型的依赖
  },
  shim: {
    'underscore': {
      exports: '_',
    },
    'jquery': {
      exports: '$',
    },
    'zepto': {
      exports: '$',
    },
    'backbone': {
      deps: ['underscore', 'jquery'],
      exports: 'Backbone',
    },
  },
  deps: ['jquery', 'underscore'],
});

require([
  'app',
  'jquery', /*jquery要在前面*/
  'backbone',
  'underscore',
  'router',
],
  function ($, backbone, _, router) {
    Backbone.history.start();
  });
